"
A FullBlockClosure is a closure that can be independent of any outerContext if desired.  It has its own method (currently reusing the startpc inst var) and its own receiver.  outerContext can be either a MethodContext/Context or nil.

Instance Variables
	outerContext 	<Context>
	compiledBlock <CompiledBlock>
	numArgs 		<SmallInteger>
	receiver:		<Object>
"
Class {
	#name : 'FullBlockClosure',
	#superclass : 'BlockClosure',
	#type : 'variable',
	#instVars : [
		'receiver'
	],
	#category : 'Kernel-CodeModel-Methods',
	#package : 'Kernel-CodeModel',
	#tag : 'Methods'
}

{ #category : 'accessing' }
FullBlockClosure >> receiver [
	^ receiver
]

{ #category : 'accessing' }
FullBlockClosure >> receiver: anObject [
	receiver := anObject
]
